Constructivist Learning During Software Development
نویسندگان
چکیده
This article explores the non-monotonic nature of the programmer learning that takes place during incremental program development. It uses a constructivist learning model that consists of four fundamental cognitive activities: absorption that adds new facts to the knowledge, denial that rejects facts that do not fit in, reorganization that reorganizes the knowledge, and expulsion that rejects obsolete knowledge. A case study of an incremental program development illustrates the application of the model and demonstrates that it can explain the learning process with episodes of both increase and decrease in the knowledge. Implications for the documentation systems are discussed in the conclusions.
منابع مشابه
Analogy of Incremental Program Development and Constructivist Learning
During software evolution, programmers add new functionalities and release new versions of software. This complicated work involves not only program development but also learning new knowledge. This paper explores an analogy between incremental program development and constructivist learning, and presents a case study that investigates this analogy. Four types of cognitive processes have been i...
متن کاملObject-Oriented Software Development Education: a Constructivist Framework
The paper argues for the importance of the constructivist learning theory to software development education. Constructivism frames learning less as the product of passive transmission than a process of active construction whereby learners construct their own knowledge based upon prior knowledge and experience. Now that a number of software development courses offer projectbased teaching, it see...
متن کاملA Constructive Approach to Organizational Learning in a Tactical Operations Centre
Defence organizations conduct experiments to generate new concepts for fielding and employing military capabilities. These events typically involve people with different sets of expertise working collectively on complex real-world problems with the intent of generating new working methods. It is argued that constructivist learning theories are well-suited to conceptualizing defence experiments ...
متن کاملThe development of reflective practice in post-graduate business education through the use of peer-centered coaching strategies
Knowledge, cognitive skill and metacognition are often touted as the key dimensions of professional competence. This paper will report on research investigating the impact of reciprocal peer coaching on the development of metacognition, critical thinking and constructivist learning in post graduate business students at the Graduate School of Business, Curtin University of Technology. The resear...
متن کاملToward a Constructivist Approach to Web-based Instruction in Software Engineering
Software engineering education today faces two challenges. One challenge comes from the changing perceptions of what learning is about, a shift from objectivist learning which views learning as the transmission of knowledge from the teacher to the learner to constructivist learning which regards learning less as the product of transmission than a process of active construction. The second chall...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJCINI
دوره 1 شماره
صفحات -
تاریخ انتشار 2007